Разработка бота для Telegram. Удаление сообщений-дублей
Дата публикации: 19.04.2024 14:24:48
Цель проекта: Разработать бота для управления контентом в Telegram каналах и чатах, который будет удалять повторяющиеся и несанкционированные сообщения, повышая качество информации и общения. Основные функции бота: 1) Управление несколькими каналами: Бот должен уметь работать сразу с несколькими каналами в Telegram. 2) Удаление повторяющихся сообщений: Бот должен автоматически удалять дублирующие сообщения в каналах и чатах. Должна быть возможность настроить уровень совпадения текста для определения дубликатов. 3) Фильтрация по "Белому списку" слов: Сообщения, не содержащие ключевых слов из "Белого списка", должны быть автоматически удалены. 4) Удаление картинок без подписей: Бот должен удалять изображения, отправленные без сопроводительного текста. 5) Дневная очистка базы данных: База данных с сообщениями должна очищаться в конце каждого дня для поддержания актуальности и управления объемом данных. 6) Настройка доверенных пользователей: Сообщения от доверенных пользователей должны пропускаться без фильтрации по "Белому списку". 7) Административная панель: Для управления настройками бота, включая "Белый список", список подключенных каналов и чатов, процент совпадения для фильтрации и список доверенных пользователей. Технические требования: 1) Быстродействие: Бот должен обрабатывать 1000-1500 сообщений в день без сбоев и задержек. 2) Алгоритмы для определения дубликатов: Использование хэширования (например, SHA-256) для быстрой проверки уникальности сообщений. 3) База данных: Хранение хэшей и дат публикаций сообщений для ежедневной очистки и проверки на дублирование. 4) Мультиязычная поддержка: Учет особенностей разных языков при фильтрации и проверке текста на дублирование. Процесс разработки: 1) Проектирование: Определение архитектуры бота и его взаимодействия с API Telegram. 2) Разработка: Программирование бота с использованием Python и библиотеки python-telegram-bot или аналогичной. 3) Тестирование: Пятидневное тестирование бота на выбранных каналах для выявления багов и оценки стабильности. 4) Деплоймент и мониторинг: Развертывание бота в оперативной среде и мониторинг его работы для предотвращения и быстрого решения возможных проблем. Критерии приемки: 1) Успешное выполнение всех заявленных функций без сбоев и задержек. 2) Отсутствие жалоб от пользователей каналов на работу бота во время тестирового периода. Оплата: Оплата исполнителю производится после успешного завершения тестирования в течении 5 дней и подтверждения соответствия бота всем требованиям.
Разработать проект стадии РД для деревянной мансарды, с устройством 2-х слуховых окон. Площадь этажа 120м2. Кровля скатная. Необходимо выполнить расчеты и узлы
Мы ищем творческого графического дизайнера, который способен создавать качественные иллюстрации для нашей браузерной игры. Работа проектная, и мы ищем специалиста на удаленной основе. Требования: 1. Опыт работы в гейм-дизайне и создании иллюстраций для игр. 2. Владение инструментами дизайна, такими как Adobe Photoshop, Illustrator и другими графическими программами. 3. Умение работать в стиле, который будет предоставлен в описании задачи. Объем работы можно просмотреть по ссылке, к нему д...
Заменить картинку на двух страницах и поменять ссылку. Вот страницы: http://med-trening.ru/ , https://med-trening.ru/vozvrat/ Вот ТЗ в форме короткого видео(1 мин): https://disk.yandex.ru/i/zMqLC_2IQaDTrA Сроки, стоимость?